home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / mhst202b.zip / BULLETIN.T03 < prev    next >
Text File  |  1992-11-13  |  19KB  |  559 lines

  1. 11/10/92 2.02b
  2. -------------
  3. Added UA to increase callers time allowed during current session.
  4. Added DA to decrease callers time allowed during current session.
  5. Added RA, CTL RA to increase callers security level during current session.
  6. Added LA, CTL LA to decrease callers security level during current session.
  7. Added HOME to toggle SysOp Available status
  8. Added CTL-END to disconnect caller.
  9. Changed MENU=READMSG;0,1,2,3 to just READMSG=0,1,2,3  (omitted in docs!)
  10.  
  11. 10/23/92 2.02a
  12. -------------
  13. Added MEGAAPIn function 22 where the MEGAHSTn.DEF file is read back into
  14.   memory and written to disk following a DOS shell.
  15.  
  16. 10/17/92 2.01b
  17. -------------
  18. Fixed bug where (Q)estionnaire would not verifly imputted data properly.
  19. Fixed a few uglies when showing NAPLPS graphics screens.
  20.  
  21. 09/20/92 2.00n
  22. -------------
  23. Fixed bug where, if ANSIDELAY=Y then screens are displayed painfully slow.
  24.   This bug was introduced when support for CHECKNAPLPS was added.
  25.  
  26. 09/11/92 2.00m
  27. -------------
  28. Added CHECKNAPLPS=[Y|N] to detect NAPLPS graphics.  MH's implementation
  29.   requires that the terminal program change to graphics mode when the
  30.   sequence #27+'%'+'A' is received, and back to text mode when the
  31.   sequence #27+'%'+'@' is received.  NAPLPS graphics screens will be
  32.   made available in the future.
  33.  
  34. 08/28/92 2.00k
  35. -------------
  36. DOORINFn.DEF and MEGAHSTn.DEF are both created when DOORSYS <> 0
  37.   DOORSYS can be 0, 1, or 3.  Option 2, if used, will default to 1
  38.  
  39. 08/28/92 2.00j
  40. -------------
  41. Fixed (hopefully) support for Desqview time slice sharing
  42.  
  43. 08/28/92 2.00i
  44. -------------
  45. Fixed bug where, if SKIPFILECHECK=Y, then the '(P)rogram Descripts
  46.   (N)ew Files' function wouldn't work correctly.
  47. Added LOGONALIAS=[Y|N] which allows caller to logon on with only one
  48.   name instead of forcing them to enter two (ie, first & last)
  49.  
  50. 08/18/92 2.00f
  51. -------------
  52. Changed CHECKBIG=[Y|N] to ASKBIG=[Y|N]
  53. Added ASKANSI=[Y|N] where, if set to N, the caller will not be asked
  54.   it ANSI Color is desired.
  55.  
  56. 08/15/92 2.00e
  57. -------------
  58. Fixed bug in BIG terminal emulation
  59. MESSAGES.[PRN|LST] now prints to CALLERSn.[PRN|LST] where n is Node#
  60.  CALLERS.[PRN|LST] now prints to MESSAGEn.[PRN|LST] where n is Node#
  61.  
  62. 08/04/92 2.0c
  63. -------------
  64. Fixed [NASTY!] bug that may cause database problems in
  65.  beta releases 2.00 - 2.0A
  66. Added Desqview timeslice release code
  67. Uploads now go to file(s) UPLOADSn.BBS instead of DIRNAME.BB@
  68.  
  69. 07/22/92 2.00
  70. -------------
  71. MegaHost goes MULTI-USER!!!!!!
  72. Added NODE=[1-9] to .CNF
  73. Added NETTYPE=[MSNET | NOVELL | DESQVIEW ] to .CNF
  74. Added ENABLEFIFO=[Y|N]
  75.  
  76. 07/10/92 1.52
  77. -------------
  78. Fixed bug where OPTION= batch files needed to be in the directory pointed to
  79.   by DATAPATH=.
  80.  
  81. 07/07/92 1.51
  82. -------------
  83. Replaced PIBASYNC communications subsystem with ASYNC PROFESSIONAL.  Added
  84.   support for 16550A FIFO buffers.
  85.  
  86. 06/12/92 1.33
  87. -------------
  88. Added result code support for 16800 HST/DS modems.
  89. Added SKIPMAILCHECK= and SKIPFILECHECK=.
  90.  
  91. 06/12/92 1.32
  92. -------------
  93. Added result code support for 12000 and 14400 bps connections.
  94. Stabilized BIG request status routine.
  95.  
  96. 06/01/92 1.31
  97. -------------
  98. Fixed (again... arrrggghhhhh!) bug where ANSI %6 parameters were not being
  99.   passed correctly to batch files.
  100.  
  101. 05/15/92 1.27
  102. -------------
  103. Deleted MEGA_API function 10 - prints PUBLIC messages to MESSAGES.LST
  104. Added   MEGA_API function 20 - prints ALL    messages to MESSAGES.LST
  105. Added   MEGA_API function 21 - prints PUBLIC messages to MESSAGES.PRN
  106.  
  107. 12/92 1.26
  108. -------------
  109. Fixed bug where ANSI %6 parameters were not being passed correctly to
  110.   batch files.
  111.  
  112. 05/07/92 1.25
  113. -------------
  114. Fixed bug where any caller could (S)end to Printer while in Know Callers.
  115. Added ACFILES=Y/N to allow for left justifying of filename when adding file
  116.   descriptions.  This permits ACFILES to work correctly.
  117.  
  118. 05/01/92 1.23
  119. -------------
  120. MH now does not update a messages received flag if you had read it earlier.
  121.  
  122. 04/07/92 1.21
  123. -------------
  124. Changed the way MH supports BIG.  I was apparently supporting the wrong modes.
  125.   Now, '.3??' is for REGISTERED-ADLIB, '.2??' is for REGISTERED, and '.1??'
  126.   is for DEMO-LEVEL.
  127.  
  128. 04/07/92 1.20
  129. -------------
  130. Fixed bug where callers would sometimes have new messages waiting for them,
  131.   but the new message check would fail.
  132.  
  133. 04/05/92
  134. --------
  135. BIG support now includes all three video modes.  Bulletins, menus, etc,
  136.   should have the extension '.3??' for Low res, '.2??' for Medium res,
  137.   and '.3??' for High res.  Beta testers: Note that ** '.B??' GOES AWAY!!! **
  138. User Defined Menus must now end in '.??0' rather than '.??1' to be meet our
  139.   rigerous standard committee.  (right!)  **** RENAME YOUR MENUS!!!  ****
  140.  
  141. 03/25/92
  142. --------
  143. Fixed bug where all new messages would get posted in the GENERAL conference.
  144.  
  145. 03/22/92
  146. --------
  147. Added CHECKBIG= support for BIG Graphic terminal program.  BIG bulletins and
  148.   menus will have a '.B??' extension as opposed to '.G??' or '.T??'
  149.  
  150. 03/18/92
  151. --------
  152. Fixed bug where menu option designated by TDSTRING= would not display
  153.   correctly when using MH's built in main menu.
  154. OPTION= batch files now properly pass arguments %1, %2, %3, etc.
  155. 02/28/92
  156. --------
  157. Added the ability for SysOp to ADD or OVERRIDE main menu options.
  158.   The syntax for this feature is:
  159.       OPTION=(J)erks Only;J;JERKFILE;0,5,8,100
  160.     where '(J)erks Only' will be displayed when UDF menus are NOT in effect,
  161.     J is the key that calls it up, JERKFILE is the .BAT file invoked, and the
  162.     rest is the security stuff.  Be advised that if you enter an existing MH
  163.     key, the MH option will be overridden by the one you provided.  If you
  164.     override a MH menu item, you cannot get it back, ie, you cannot reassign
  165.     it to another key.  Therefore, the (G)oodbye menu option cannot be over-
  166.     ridden.  Also, a ';' semi-colon key is not possible because of the .CNF
  167.     semi-colon delimitor.  You may have up to 35 OPTION entries.
  168.  
  169. 02/21/92
  170. --------
  171. Now -pause- is displayed when screen pauses are performed.
  172. Invoking EchoMail now updates the DOOR.SYS files.
  173.  
  174. 02/20/92
  175. --------
  176. Added MEGA_API function 19 to allow a door to change directories.
  177.  
  178. 02/12/92
  179. --------
  180. Added Port and Baud rate information to the MEGAHST1.DEF file.
  181. Added MEGA_API function 18 to reset EVERY callers last message number.
  182.  
  183. 02/10/92
  184. --------
  185. Added alias directory entity. Format for alias is as follows:
  186.      DIRECTORY=C:\MEGAHOST;0,5,8,100;Megahost System Files;MEGAHOST FILES
  187.   where MEGAHOST FILES is the alias directory.  Alias can be 25 chars max.  
  188.  
  189. 02/04/92
  190. --------
  191. Extended the allowed DIRECTORY= statements to 50.
  192. Fixed bug where, if MH configuration was changed by using MEGA_API from a
  193.   door, the batch command line arguments were not immediately updated.
  194.  
  195. 02/01/92
  196. --------
  197. Added DOORMENU=DOORMENU;0      (See below)
  198. Added CHANGEMENU=CHANGEMENU;0  (See below)
  199.  
  200. 01/26/92
  201. --------
  202. Added MAILMENU=MAILMENU;0,MAINMENU=MAINMENU;0, and USERMENU=USERMENU;0 to
  203.   the .CNF files enabling the SysOp to create User Defined Menus.  You can
  204.   have up to 10 entries each.
  205.  
  206.   --
  207.  
  208.   If MATCHLEVEL=N then the highest level menu available to the
  209.   caller will be displayed as follows: 
  210.  
  211.       MAINMENU=MNMNU1;25
  212.       MAINMENU=MNMNU2;15
  213.       MAINMENU=MNMNU3;45
  214.       MAINMENU=MNMNU4;09
  215.  
  216.   A caller with security level 17 will see MNMNU2.G01 or MNMNU2.T01
  217.  
  218.   --
  219.  
  220.   If MATCHLEVEL=Y then a callers security level must exactly match one of
  221.   the menus available security levels as follows:
  222.  
  223.       MAINMENU=MNMNU1;10,19,32,55
  224.       MAINMENU=MNMNU2;4,21,33,28
  225.       MAINMENU=MNMNU3;2,15,44,77
  226.       MAINMENU=MNMNU4;88,90,95,99
  227.  
  228.   A caller with security level 44 will see MNMNU3.G01 or MNMNU3.T01
  229.   Note that security levels available to one menu must not be duplicated
  230.    in another.
  231.  
  232. 05/31/91
  233. --------
  234. Added AUTOINDUCT=Y/N to .CNF file to force new callers through Induction
  235.   when 'NEWUSER=callers security level'
  236. Entering information in the Induction module updates the 'password.mh' data
  237.   rather that adding duplicate entries.
  238.  
  239. 05/29/91
  240. --------
  241. Allows delete function during message editing to delete a range of lines.
  242.  
  243. 05/28/91
  244. --------
  245. Search for file now searches: the logged drive, then all drives designated
  246.   in the DIRECTORY= entry.
  247.  
  248. 05/27/91
  249. --------
  250. Provided menu driven help system simular to the bulletins menu.
  251. Removed code that disallowed garbage (ANSI) characters from message base.
  252. You may now have up to 26 trapdoor entries.  Change TRAPDOO1.BAT to
  253.  TRAPDOOA.BAT, TRAPDOO2.BAT to TRAPDOOB.BAT, etc.
  254.  
  255. 05/26/91
  256. --------
  257. By popular request (demand!), (P)rogram Descriptions has been renamed (F)ile
  258.   Descriptions, and (F)iles has been renamed (P)rogram Directory.  This was
  259.   done to help prevent caller confusion due to MH's unique menu syntax.
  260.   MENU=FILES should be changed to MENU=PROGRAMDIR and MENU=PROGRAM should be
  261.   changed to MENU=FILEDESC in the MAXIHOST.CNF file.
  262.  
  263. 05/13/91
  264. --------
  265. Added MHAPI function 12 that flags for deletion ALL (MDS) messages given the
  266.   number of months to save.  For instance, to flag all messages messages sent
  267.   prior to 3 months ago, enter the following:
  268.   Example: 'MHAPI 12 3'
  269.  
  270. 05/01/91
  271. --------
  272. Enhanced MHAPI so that multiple functions could be requested on the same
  273.   command line. Functions can be chained by delimiting the requests by commas.
  274.     Entering 'MHAPI 9, 10, 11' would read the PASSWORD.MH file into
  275.   memory,  print all public MDS messages to the file MESSAGES.PRN,  and
  276.   compress the MDS message database.
  277.     Entering 'MHAPI 4 1-209-836-2402, 5 10, 2 news.g01' would change current
  278.   callers buzzback number in memory,  change current callers security level
  279.   in memory,  and display the text file news.g01.
  280.  
  281. 04/26/91
  282. --------
  283. Fixed bug where BATCHOFF would not be invoked when caller elected to logoff
  284.   from the download function.
  285.  
  286. 04/20/91
  287. --------
  288. Added color to the program descriptions.
  289. Added SEPARATORS=[Y/N] to .CNF which tells MH whether to put line separators
  290.   in the program description .BBS files.
  291.  
  292. 04/06/91
  293. --------
  294. Fixed dangerous bug in Induction module.
  295.  
  296. 03/29/91
  297. --------
  298. Updated routine for determining free space on upload drive to accomodate
  299.   modern day drives with larger disk capacity.
  300.  
  301. 03/29/91
  302. --------
  303. Added TEMPDIR= to allow temporary swap file MAXISWAP.$$$ to be created
  304.   in a seperate directory other than the DATAPATH directory.  Currently,
  305.   it is created in the directory pointed to by DATAPATH and the DATAPATH
  306.   directory should not be a RAM disk.  This allows for swapping to a RAM
  307.   disk.
  308.  
  309. 03/26/91
  310. --------
  311. Fixed bug where some modems wouldn't lock in at correct baud rate.
  312.  
  313. 03/03/91
  314. --------
  315. Added LPT= where 1 means LPT1, 2 means LPT2, and 3 means to file MAXIHOST.LOG.
  316. Added '(L)ist to Printer' command for SysOps in MDS.  IF LPT=3 then ALL
  317.   messages, PRIVATE or OTHERWISE, are printed to file MESSAGES.PRN
  318. Added support for MHAPI function 10, allowing ALL PUBLIC conference level 0
  319.   MDS messages to be saved to the file MESSAGES.PRN
  320.  
  321. 03/02/91
  322. --------
  323. Added 60 second warning before keyboard logoffs
  324.  
  325. 02/28/91
  326. --------
  327. Entered byte count into log on Uploads and Downloads
  328.  
  329. 02/26/91
  330. --------
  331. Changed MDS message delete function to only flag message for deletion
  332.   for later message compressing by the SysOp.
  333.  
  334. 02/09/91
  335. --------
  336. Added reference to answered message to MDS message.
  337.  
  338. 02/06/91
  339. --------
  340. Increased program stack size.
  341.  
  342. 01/27/91
  343. --------
  344. Logon no longer allows middle names.
  345. Directory menu display now correct when more than 9 DIRECTORY= entries.
  346.  
  347. 01/24/91
  348. --------
  349. Fixed bug where if ((MSGLINES > 25) and (MSGRECS=0)) then system crash.
  350.  
  351. 01/15/91
  352. --------
  353. Fixed bug where DIRECTORY= only allowed 10 entries instead of 25.
  354.  
  355. 01/12/91
  356. --------
  357. Added (P)rogram Descriptions reminder when (F)iles command is displayed.
  358.  
  359. 01/11/91
  360. --------
  361. Fixed ZIPCODE bug in the induction module.
  362.  
  363. 01/06/91
  364. --------
  365. Added DOS API for EXPERIENCED MaxiHost users to be able to add/change
  366.   .CNF entries, display text files, disconnect the caller, etc. from
  367.   BATCHON, BATCHOFF, TRAPDOOR, and EVENT batch files.  Use of this
  368.   interface is on your own initiative.  Minimum support will be provided.
  369.   Improper use of this facility could compromise the security of the
  370.   system.  These features are being tested to see if they provide any
  371.   real value, and may be removed from future releases if they prove too
  372.   complex for the average user and/or support of them become too time
  373.   consuming.
  374.  
  375. 01/01/91
  376. --------
  377. Changed BATCHOFF= syntax to accept one of the following:  Y, N, B, A
  378.   where:
  379.          N disables BATCHOFF
  380.          A executes BATCHOFF.BAT after logoff
  381.          Y or B executes BATCHOFF.BAT before logoff
  382.  
  383. Increased DIRECTORY= count from 10 to 25.
  384. %BAUD% in PROTOCOL statements now send the callers connect rate
  385. %UART% in PROTOCOL statements added to send the host's DTE rate
  386.  
  387. Fixed bug where new caller couldn't pause the NEWUSER.?01 screens.
  388.  
  389. 12/01/90
  390. --------
  391. Cleaned up Reply Thread.  Must start with new database or run 'CLRTHRED.EXE'
  392.   and then reindex.  (Make backup of MAXIMAIL.* first!)
  393.   MAXIMAIL.THR is no longer used.
  394.  
  395. 11/25/90
  396. --------
  397. Added word wrap to program descriptions.
  398.  
  399. 11/24/90
  400. --------
  401. Callers can now enter keys during menu displays.
  402.  
  403. 11/22/90
  404. --------
  405. Moved BATCHON.BAT execution to just after logon, and before NEWUSER file.
  406. Moved BATCHOFF.BAT execution to AFTER logoff has occured, no carrier present.
  407. Added 24 line pause when displaying message text in MDS.
  408. Added message 'No NEW programs available' if known caller has none.
  409. Batch Downloads 1) Check for existance of downloaded files.
  410.                 2) Checks ALL files/wildcards for file protection.
  411.                 3) Prevents downloading files when insufficient time left.
  412.  
  413. 11/11/90
  414. --------
  415. Added SHOWSWAPMSG=Y/N for those who wish to disable the
  416.   'Swapping MAXIHOST Out' message.
  417. Added QUIET=Y to disable logon beep.
  418. Added 'New Files Only' option within (P)rogram Descripts for known users.
  419. Added UPLOADINPLACE=n where if a caller had UPLOADINPLACE or above security
  420.   then uploads would go to the currently logged in directory.
  421. Fixed bug where MH would error out if there were no TRAPDOOR= entries
  422.   in MAXIHOST.CNF
  423. Added feature to allow caller to CANCEL automatic logoffs such as after
  424.   Download or Comment to the SysOp.
  425.  
  426. 10/25/90
  427. --------
  428. Added BATCHON=Y/N and BATCHOFF=Y/N.  Setting BATCHON=Y causes MH to
  429.   call the batch file BATCHON.BAT after a caller has viewed the bulletins
  430.   and before checking for mail, and setting BATCHOFF=Y causes MH to call
  431.   the batch file BATCHOFF.BAT after the caller logs off.  This allows for
  432.   for programs such as fortune, checking a BADUSER.TXT file for bad words
  433.   and briefly turning off DTR if a match is found, and other things.  The
  434.   logoff file can leave callers a personal message, etc.  This enhancement
  435.   is a result of many requests for it.
  436. Modem is now reset after an Event has been called.
  437.  
  438. 10/19/90
  439. --------
  440. Added (D)elete by Record function to the Message Data System.  This is
  441.  useful for restoration of a corrupted database.
  442.  
  443. 09/28/90
  444. --------
  445. Fixed routine that prevented TRAPDOOR.BAT from being called.  Entering a
  446.   TRAPDOOR= keyword in the .CNF would call TRAPDOO1.BAT however.
  447.  
  448. 09/28/90
  449. --------
  450. Extended eXpert mode into Trapdoor and Change Directory menus.
  451.  
  452. 09/15/90
  453. --------
  454. Redesigned text file display routine to allow for bulletins without CR/LF's
  455.  
  456. 09/03/90
  457. --------
  458. Exiting a TrapDoor menu item now returns you to the TrapDoor menu again
  459.  instead of all the way back to the main menu.
  460.  
  461. 08/27/90
  462. --------
  463. Found (finally!) and fixed bug that occurs when Viewing bulletins.
  464.  
  465. 08/22/90
  466. --------
  467. Added automatic logoff option to download menu.
  468. Fixed bug in Induction module causing garbaged display.
  469.  
  470. 08/20/90
  471. --------
  472. Fixed bug where editing message in message system would not allow
  473.  a string replaced with one of the same length.
  474. A message from the CoSysop to the SysOp now sets the blue border.
  475.  
  476. 08/17/90
  477. --------
  478. Fixed bug where delete function of message system would replicate
  479.  the second to the last line of message while losing last line. 
  480.  
  481. 08/15/90
  482. --------
  483. Added routine to suspend time accounting during uploads.
  484. Fixed event toggle on configuration screen so it would work more
  485.  efficiently.
  486.  
  487. 07/04/90
  488. --------
  489. Add HOME to ANSI-BBS Clear Screen routine.
  490. Removed 'REPEAT UNTIL Good_Return_Code' on modem initialization.
  491. Added COSYSOP=USER NAME to .CNF file to give co-sysop sysop privileges.
  492. Added LOCKBAUD=Y to enable baud rate locking for high speed modems.
  493.  
  494. 06/29/90
  495. --------
  496. Changed EXECSWAP routines to allow for TSR's within shell.
  497. Fixed bug with block size under internal Xmodem/Ymodem transfers.
  498.  
  499. 06/15/90
  500. --------
  501. Fix bug where modem could be initialized at wrong baud rate causing MH
  502.   to hang.
  503. Removed Message File System checking when using Message Data System allowing
  504.   multiple callers access that share the first eight characters of their name.
  505. Fixed bug where Message Received Date would be updated each time message was
  506.   read instead of just the first time.
  507.  
  508. 05/31/90
  509. --------
  510. Fixed bug where BBS could hang up if caller hung up at certain point
  511.   during connect process.  The waiting for call border would flash forever!   
  512. Added better error checking to prevent SysOps from entering strings too    
  513.   long in the MAXHOST.CNF file.
  514.  
  515. 05/05/90
  516. --------
  517. Added '(I)ndividual Read' to Message Data System.
  518. Prevent caller from entering Message Data System if callers security
  519.   level < MENU=READMSG.
  520. Changed menu to display BBSname instead of Maxihost release info, and moved
  521.   Maxihost release info to log screens.
  522.  
  523. 04/20/90
  524. --------
  525. (C)omment to Sysop works in either MFS or MDS.
  526. 'Waiting for Call' border turns blue after a caller has left a new message.
  527.   Border becomes red again after SysOp has entered (M)ail System.
  528.  
  529. 04/01/90
  530. --------
  531. Changed DOORSYS= to be defined below. 
  532. Fixed bug that prevented 'S' to Stop (F)ile Directories.  (for you, Earl)
  533. Changed way private uploads are described to the SysOp.  Now, they are not
  534.   entered into the .LOG file, but added to the regular .BBS file.  The
  535.   filename will be followed by an asterisk.  After the file has been
  536.   evaluated, simply remove the asterisk from the filename, and others will
  537.   be able to see it.
  538.  
  539. 03/31/90
  540. --------
  541. Added BBSNAME= followed by your BBS's name.  25 characters.
  542.  
  543. 03/15/90
  544. --------
  545. Added NEWPVTMSG=[Y|N] which if set to yes, allows new users to leave
  546.   private messages to the sysop.
  547. Tweeked (again) message delete function.
  548. Fixed bug where caller could enter only first name.
  549. Fixed bug where Event toggle from config screen did not work correctly.
  550. Changed way MaxiHost does printer checking.  (Today, printing supports
  551.   LPT1 only)
  552. Added ANSIDELAY=[Y|N] into .CNF where delay when displaying ANSI graphics
  553.   could be turned off.
  554. Added DOORSYS=[0|1|2] where 0 disables, 1 creates small version DOOR.SYS,
  555.   as defined in DOORSYS.DOC bundled in the Doorway package.  A 2 creates
  556.   DORINFO1.DEF as defined in QuickBBS documentation.  These files will be
  557.   created in the directory as defined by DATAPATH=.  MaxiHost documentation
  558.   will follow.
  559.